.NET Yönetilen bir ortam olduğu için, her zaman Reflektör veya Refrakter kullanan herkese açık kodlu olumsuz vardır.
doğal C / C ++ kodu olarak aynı düzeyde koruma sağlayan sağlam tüm .NET meta, tutarken Patenci TOPLAM yerli biçimi meclislerinin açılabilir bir Microsoft Intermediate Language kod (MSIL veya CIL) dönüştürür.
Yazılım koruma programlama çoğu yazılım geliştiricileri için çok önemli bir alandır. Yazılım koruma teknikleri görülebilir ve mukayese edilebilir bariz özellikleri gibi değildir. Bu nedenle çoğu yazılım koruması satıcılarının birçok kez bu tekniklerin en zor mevcut ya da göründüğü gibi çok daha basit olduğunda derin koruma düzeni, içinde bulunan etkileyici tekniklerini tanıtmak olabilir.
.NET Doğası ya JIT veya NGEN sonra, MSIL derlenmiş olan uygulamaları yüklemek mümkün olduğunu MSIL yerli koduna derlenmiş ve bir önbellekte yerel olarak saklanır. Bu bağımsız .NET framework çalıştırılabilir gerçek bir yerli .exe üreten amaçlanan değildi. vb dinamik montaj yükleme, MSIL kod üretimi, gibi: çerçeve gerektirmektedir çok dinamiği vardır
Bir yerel görüntü oluşturmak için Ngen.exe kullanabilirsiniz ama yine de orijinal olmayan yerel kod dağıtmak zorunda ve hala hedef makinede yüklü çerçeve ihtiyacı var.
Gizleme bir yoludur, ancak .NET uygulamasının korsan koruma güvenliğini kırma koruyamaz. Nasıl .NET uygulama tahrif olmadığından emin yapabilirim, ve nasıl kaynak kodu ters mühendislik olamaz emin olabilirim?
Patenci TOPLAM yerli derleme .NET yürütülebilir bir doğru araçtır. Düzgün bunun imkansız basit bir şekilde bunu koda yapma, yerli makine koduna bir .NET montaj MSIL kodunu dönüştürme ve daha sonra bu derleme MSIL kodunu kaldırarak anlamına konuşan
Gereksinimleri .:
.NET framework 4.0
Sınırlamalar :
Zaman sınırlı deneme
Yorum Bulunamadı